﻿<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Editar_Dados.ascx.cs"
    Inherits="HRP.Private.Funcionarios.Controlos.Editar_Dados" %>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="true" UpdateMode="Conditional">
    <ContentTemplate>
        <div class="user-profile-content">
            <h5>
                <strong>Dados Biográfios</strong></h5>
            <hr />
            <div class="row">
                <div class="col-sm-6">
                    <dl>
                        <dt>Nome</dt>
                        <dd>
                            <asp:TextBox ID="nomeTb" CssClass="form-control" runat="server"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" Display="None" ErrorMessage="O Nome é obrigatório" ControlToValidate="nomeTb" ValidationGroup="AlterarFunc"></asp:RequiredFieldValidator>
                        </dd>
                        <dt>Email</dt>
                        <dd class="input-group">
                            <span class="input-group-addon">@</span>
                            <asp:TextBox ID="emailTb" CssClass="form-control" runat="server"></asp:TextBox>
                            <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ErrorMessage="Email não está escrito no formato correcto" Display="None" ValidationGroup="AlterarFunc"
                                ValidationExpression="^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$" ControlToValidate="emailTb" />
                        </dd>
                        <dt>Telefone</dt>
                        <dd>
                            <asp:TextBox ID="telefoneTb" CssClass="form-control" runat="server"></asp:TextBox></dd>
                        <dt>Telemóvel</dt>
                        <dd>
                            <asp:TextBox ID="telemovelTb" CssClass="form-control" runat="server"></asp:TextBox></dd>
                        <dt>Morada</dt>
                        <dd>
                            <asp:TextBox ID="moradaTb" CssClass="form-control" runat="server"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" Display="None" ErrorMessage="A Morada é obrigatório" ControlToValidate="moradaTb" ValidationGroup="AlterarFunc"></asp:RequiredFieldValidator>
                        </dd>
                        <dt>Código Postal</dt>
                        <dd>
                            <asp:TextBox ID="codigoPostalTb" CssClass="form-control" runat="server"></asp:TextBox></dd>
                        <dt>Pais</dt>
                        <dd>
                            <asp:DropDownList ID="paisDDL" DataTextField="printable_name" DataValueField="numcode"
                                CssClass="form-control selectpicker paisTb" runat="server">
                            </asp:DropDownList>
                        </dd>
                    </dl>
                </div>
                <div class="col-sm-6">
                    <dl>
                        <dt>Nº Funcionário</dt>
                        <dd class="marginRight5">
                            <asp:TextBox ID="numFuncionarioTb" CssClass="form-control" runat="server"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" Display="None" ErrorMessage="Número Funcionário é obrigatório" ControlToValidate="numFuncionarioTb" ValidationGroup="AlterarFunc"></asp:RequiredFieldValidator>
                            <asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ErrorMessage="Número Funcionário não está escrito no formato correcto" Display="None" ValidationGroup="AlterarFunc"
                                ValidationExpression="[0-9]+(\,[0-9][0-9]?)?" ControlToValidate="numFuncionarioTb" />
                        </dd>
                        <dt>Departamento</dt>
                        <dd class="marginRight5">
                            <asp:DropDownList AutoPostBack="true" ID="departamentosList" CssClass="form-control selectpicker departamentoTb"
                                runat="server" DataTextField="departamento" DataValueField="Id">
                            </asp:DropDownList>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" Display="None" ErrorMessage="O Departamento é obrigatório" ControlToValidate="departamentosList" ValidationGroup="AlterarFunc"></asp:RequiredFieldValidator>
                        </dd>
                        <dt>Cargo</dt>
                        <dd class="marginRight5">
                            <asp:DropDownList ID="cargoList" CssClass="form-control selectpicker cargoTb" runat="server"
                                DataTextField="Nome" DataValueField="id">
                            </asp:DropDownList>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" Display="None" ErrorMessage="O Cargo é obrigatório" ControlToValidate="cargoList" ValidationGroup="AlterarFunc"></asp:RequiredFieldValidator>
                        </dd>
                        <dt>Número Identificação Fiscal</dt>
                        <dd class="marginRight5">
                            <asp:TextBox ID="nifTb" CssClass="form-control" runat="server"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" Display="None" ErrorMessage="O Número Identificação Fiscal é obrigatório" ControlToValidate="nifTb" ValidationGroup="AlterarFunc"></asp:RequiredFieldValidator>
                            <asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server" ErrorMessage="Número Identificação Fiscal não está escrito no formato correcto" Display="None" ValidationGroup="AlterarFunc"
                                ValidationExpression="[0-9]+(\,[0-9][0-9]?)?" ControlToValidate="nifTb" />
                        </dd>
                        <dt>Segurança Social</dt>
                        <dd class="marginRight5">
                            <asp:TextBox ID="ssTb" CssClass="form-control" runat="server"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" Display="None" ErrorMessage="A Segurança Social é obrigatório" ControlToValidate="ssTb" ValidationGroup="AlterarFunc"></asp:RequiredFieldValidator>
                            <asp:RegularExpressionValidator ID="RegularExpressionValidator4" runat="server" ErrorMessage="Segurança Social não está escrita no formato correcto" Display="None" ValidationGroup="AlterarFunc"
                                ValidationExpression="[0-9]+(\,[0-9][0-9]?)?" ControlToValidate="ssTb" />
                        </dd>
                        <dt>NIB</dt>
                        <dd class="marginRight5">
                            <asp:TextBox ID="nibTb" CssClass="form-control" runat="server"></asp:TextBox></dd>
                        <dt>IBAN</dt>
                        <dd class="marginRight5">
                            <asp:TextBox ID="ibanTb" CssClass="form-control" runat="server"></asp:TextBox></dd>
                    </dl>
                </div>
                <div class="col-sm-12">
                    <dl>
                        <dt>Observação</dt>
                        <dd class="marginRight5">
                            <asp:TextBox runat="server" CssClass="form-control" ID="funcionarioObsTextBox" /></dd>
                    </dl>
                </div>
            </div>
        </div>
    </ContentTemplate>
</asp:UpdatePanel>
